package com.flynn.rock.crm.model.employee.vo;

import com.flynn.rock.crm.enums.EmployeeStatus;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
@Schema(description = "员工详情实体")
public class EmployeeVo {

    @Schema(description = "员工ID")
    private Long employeeId;

    @Schema(description = "用户ID")
    private Long userId;

    @Schema(description = "用户Code")
    private String userCode;

    @Schema(description = "用户姓名")
    private String realName;

    @Schema(description = "用户电话")
    private String phone;

    @Schema(description = "部门ID")
    private Long deptId;

    @Schema(description = "角色ID")
    private Long roleId;

    @Schema(description = "用户性别")
    private String gender;

    @Schema(description = "用户年龄")
    private Integer age;

    @Schema(description = "用户状态")
    private EmployeeStatus status;

    private Long createUserId;

    @Schema(description = "创建时间")
    private String createTime;
}
